to warrant something - English Synonyms Dictionary